package com.priox.sigar.dto;

import java.math.BigDecimal;
import java.util.Date;

/**
 * User: Matrix
 * Date: 19/01/13
 */
public class RepAgComparativoAnnoCxPDTO extends ReporteItem{

    private Integer id;
    private String entidad;
    private String sociedadNombre;
    private String creadoPor;
    private Date fechaCreacion;
    private BigDecimal baseAnno1;
    private BigDecimal baseAnno2;
    private BigDecimal baseAnno3;
    private BigDecimal baseAnno4;
    private BigDecimal totalGeneralBase;
    private BigDecimal totalGeneralActual;
    private Integer baseCantidad1;
    private Integer baseCantidad2;
    private Integer baseCantidad3;
    private Integer baseCantidad4;
    private Integer cantidadGeneralBase;
    private BigDecimal actualAnno1;
    private BigDecimal actualAnno2;
    private BigDecimal actualAnno3;
    private BigDecimal actualAnno4;
    private Integer cantidadGeneralActual;
    private Integer actualCantidad1;
    private Integer actualCantidad2;
    private Integer actualCantidad3;
    private Integer actualCantidad4;
    private Integer difCantidadGeneral;
    private BigDecimal difAnno1;
    private BigDecimal difAnno2;
    private BigDecimal difAnno3;
    private BigDecimal difAnno4;
    private BigDecimal difTotalGeneral;
    private Integer difCantidad1;
    private Integer difCantidad2;
    private Integer difCantidad3;
    private Integer difCantidad4;

    public String getEntidad() {
        return entidad;
    }

    public void setEntidad(String entidad) {
        this.entidad = entidad;
    }



    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }




    public String getCreadoPor() {
        return creadoPor;
    }

    public void setCreadoPor(String creadoPor) {
        this.creadoPor = creadoPor;
    }

    public Date getFechaCreacion() {
        return fechaCreacion;
    }

    public void setFechaCreacion(Date fechaCreacion) {
        this.fechaCreacion = fechaCreacion;
    }

    public BigDecimal getBaseAnno1() {
        return baseAnno1;
    }

    public void setBaseAnno1(BigDecimal baseAnno1) {
        this.baseAnno1 = baseAnno1;
    }

    public BigDecimal getBaseAnno2() {
        return baseAnno2;
    }

    public void setBaseAnno2(BigDecimal baseAnno2) {
        this.baseAnno2 = baseAnno2;
    }

    public BigDecimal getBaseAnno3() {
        return baseAnno3;
    }

    public void setBaseAnno3(BigDecimal baseAnno3) {
        this.baseAnno3 = baseAnno3;
    }

    public BigDecimal getBaseAnno4() {
        return baseAnno4;
    }

    public void setBaseAnno4(BigDecimal baseAnno4) {
        this.baseAnno4 = baseAnno4;
    }

    public BigDecimal getTotalGeneralBase() {
        return totalGeneralBase;
    }

    public void setTotalGeneralBase(BigDecimal totalGeneralBase) {
        this.totalGeneralBase = totalGeneralBase;
    }

    public BigDecimal getTotalGeneralActual() {
        return totalGeneralActual;
    }

    public void setTotalGeneralActual(BigDecimal totalGeneralActual) {
        this.totalGeneralActual = totalGeneralActual;
    }

    public Integer getBaseCantidad1() {
        return baseCantidad1;
    }

    public void setBaseCantidad1(Integer baseCantidad1) {
        this.baseCantidad1 = baseCantidad1;
    }

    public Integer getBaseCantidad2() {
        return baseCantidad2;
    }

    public void setBaseCantidad2(Integer baseCantidad2) {
        this.baseCantidad2 = baseCantidad2;
    }

    public Integer getBaseCantidad3() {
        return baseCantidad3;
    }

    public void setBaseCantidad3(Integer baseCantidad3) {
        this.baseCantidad3 = baseCantidad3;
    }

    public Integer getBaseCantidad4() {
        return baseCantidad4;
    }

    public void setBaseCantidad4(Integer baseCantidad4) {
        this.baseCantidad4 = baseCantidad4;
    }

    public Integer getCantidadGeneralBase() {
        return cantidadGeneralBase;
    }

    public void setCantidadGeneralBase(Integer cantidadGeneralBase) {
        this.cantidadGeneralBase = cantidadGeneralBase;
    }

    public BigDecimal getActualAnno1() {
        return actualAnno1;
    }

    public void setActualAnno1(BigDecimal actualAnno1) {
        this.actualAnno1 = actualAnno1;
    }

    public BigDecimal getActualAnno2() {
        return actualAnno2;
    }

    public void setActualAnno2(BigDecimal actualAnno2) {
        this.actualAnno2 = actualAnno2;
    }

    public BigDecimal getActualAnno3() {
        return actualAnno3;
    }

    public void setActualAnno3(BigDecimal actualAnno3) {
        this.actualAnno3 = actualAnno3;
    }

    public BigDecimal getActualAnno4() {
        return actualAnno4;
    }

    public void setActualAnno4(BigDecimal actualAnno4) {
        this.actualAnno4 = actualAnno4;
    }

    public Integer getCantidadGeneralActual() {
        return cantidadGeneralActual;
    }

    public void setCantidadGeneralActual(Integer cantidadGeneralActual) {
        this.cantidadGeneralActual = cantidadGeneralActual;
    }

    public Integer getActualCantidad1() {
        return actualCantidad1;
    }

    public void setActualCantidad1(Integer actualCantidad1) {
        this.actualCantidad1 = actualCantidad1;
    }

    public Integer getActualCantidad2() {
        return actualCantidad2;
    }

    public void setActualCantidad2(Integer actualCantidad2) {
        this.actualCantidad2 = actualCantidad2;
    }

    public Integer getActualCantidad3() {
        return actualCantidad3;
    }

    public void setActualCantidad3(Integer actualCantidad3) {
        this.actualCantidad3 = actualCantidad3;
    }

    public Integer getActualCantidad4() {
        return actualCantidad4;
    }

    public void setActualCantidad4(Integer actualCantidad4) {
        this.actualCantidad4 = actualCantidad4;
    }

    public Integer getDifCantidadGeneral() {
        return difCantidad1+difCantidad2+difCantidad3+difCantidad4;
    }

    public void setDifCantidadGeneral(Integer difCantidadGeneral) {
        this.difCantidadGeneral = difCantidadGeneral;
    }

    public BigDecimal getDifAnno1() {
        return difAnno1;
    }

    public void setDifAnno1(BigDecimal difAnno1) {
        this.difAnno1 = difAnno1;
    }

    public BigDecimal getDifAnno2() {
        return difAnno2;
    }

    public void setDifAnno2(BigDecimal difAnno2) {
        this.difAnno2 = difAnno2;
    }

    public BigDecimal getDifAnno3() {
        return difAnno3;
    }

    public void setDifAnno3(BigDecimal difAnno3) {
        this.difAnno3 = difAnno3;
    }

    public BigDecimal getDifAnno4() {
        return difAnno4;
    }

    public void setDifAnno4(BigDecimal difAnno4) {
        this.difAnno4 = difAnno4;
    }

    public BigDecimal getDifTotalGeneral() {
        return difAnno1.add(difAnno2).add(difAnno3).add(difAnno4);
    }

    public void setDifTotalGeneral(BigDecimal difTotalGeneral) {
        this.difTotalGeneral = difTotalGeneral;
    }

    public Integer getDifCantidad1() {
        return difCantidad1;
    }

    public void setDifCantidad1(Integer difCantidad1) {
        this.difCantidad1 = difCantidad1;
    }

    public Integer getDifCantidad2() {
        return difCantidad2;
    }

    public void setDifCantidad2(Integer difCantidad2) {
        this.difCantidad2 = difCantidad2;
    }

    public Integer getDifCantidad3() {
        return difCantidad3;
    }

    public void setDifCantidad3(Integer difCantidad3) {
        this.difCantidad3 = difCantidad3;
    }

    public Integer getDifCantidad4() {
        return difCantidad4;
    }

    public void setDifCantidad4(Integer difCantidad4) {
        this.difCantidad4 = difCantidad4;
    }


    public String getSociedadNombre() {
        return sociedadNombre;
    }

    public void setSociedadNombre(String sociedadNombre) {
        this.sociedadNombre = sociedadNombre;
    }
}
